/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package stud.cp.user.valueobjects;

/**
 *
 * @author Morfant
 */
public class PropertyGroup {

    /**
     * Id группы свойств.
     */
    private Integer property_group_id;
    /**
     * Имя группы свойств.
     */
    private String name;

    /**
     * Конструктор, задающий только имя групы.
     * Требуеться, если пользователь хочет создать
     * запись данного типа.
     * @param name Имя
     */
    public PropertyGroup(String name) {
        this(-1, name);
    }

    /**
     * Стандартный конструктор.
     * @param property_group_id Id группы свойств.
     * @param name Имя
     */
    public PropertyGroup(Integer property_group_id, String name) {
        this.property_group_id = property_group_id;
        this.name = name;
    }

    /**
     * Получить имя группы свойст.
     * @return Имя
     */
    public String getName() {
        return name;
    }

    /**
     * Установить имя группы свойств.
     * @param name Имя
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * Получить id группы свойст.
     * @return ID группы свойств
     */
    public Integer getProperty_group_id() {
        return property_group_id;
    }

    /**
     * Установить id группы свойств
     * @param property_type_id Id группы свойств
     */
    public void setProperty_group_id(Integer property_type_id) {
        this.property_group_id = property_type_id;
    }
}
